Not Yet Completed Protogen.